be in a very compromising position - Turco Inglés Diccionario